package com.triones.yjj.entity.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 退款交易信息表
 *
 * @Author: triones
 */
@Data
public class RefundTradeVO {
    /**
     * 主键
     */
    private Long id;
    /**
     * 退款交易单号
     */
    private String refundNo;
    /**
     * 退款类型（auto：自动退款、manual：手动退款）
     */
    private String refundType;
    /**
     * 发起时间
     */
    private String launchTime;
    /**
     * 退款金额
     */
    private BigDecimal refundAmount;
    /**
     * 审核员工id
     */
    private Long auditUserId;
    /**
     * 审核人名称
     */
    private String auditUserName;
    /**
     * 审核时间
     */
    private String auditTime;
    /**
     * 审核状态
     */
    private String auditStatus;
    /**
     * 审核备注
     */
    private String auditRemark;
    /**
     * 退款状态（success：退款成功，fall：退款失败，refunding：退款中）
     */
    private String refundStatus;
    /**
     * 第三方交易凭证号
     */
    private String thirdTradeNo;
    /**
     * 订单编号
     */
    private String orderNo;
    /**
     * 退款方式 ORIGINAL：原路退回，OFFLINE：线下支付
     */
    private String refundWay;
    /**
     * 退款时间（第三方回调时间）
     */
    private String refundTime;
    /**
     * 系统用户
     */
    private Long userId;
    /**
     * 创建时间
     */
    private Date createTime;
}
